import axios from 'axios';

// 创建一个 Axios 实例
const axiosInstance = axios.create({
  baseURL: 'http://localhost:8090', // 替换成您的 API 地址
  timeout: 5000, // 设置请求超时时间（单位：毫秒）
  // headers: {
  //   'Content-Type': 'application/json', 
  // },
  // headers: {'Content-Type': 'multipart/form-data;charset=utf-8'},
  changeOrigin:true
});
const axiosInstanceforbundary = axios.create({
  baseURL: 'http://localhost:8090', // 替换成您的 API 地址
  timeout: 5000,
  method:'post',
  headers: {'Content-Type': 'multipart/form-data;charset=utf-8'},
  changeOrigin:true
});
// 添加响应拦截器
axiosInstance.interceptors.response.use(
  (response) => {
    // 对响应数据做些什么，例如解析响应数据等
    return response;
  },
  (error) => {
    // 对响应错误做些什么，例如处理错误提示等
    return Promise.reject(error);
  }
);

// 用户api
//1.用户登录
export function postUserLogin(user){
  return axiosInstance.post(`/users/login`,user)
}
//2.用户注册
export function postUserRegister(user){
	return axiosInstance.post(`/users/register`,user)
}
// 医生业务api
// 获取医生信息列表
export function getDoctors(){
  return axiosInstance.get(`/doctors/getDoctors`)
}
// 添加医生
export function addDoctor(docter){
  return axiosInstance.post(`/doctors/addDoctor`,docter)
}
// 编辑修改医生信息
export function updateDoctor(docter){
  return axiosInstance.put(`/doctors/updateDoctor`,docter)
}
// 逻辑删除医生（医生离职）
export function delDoctor(doctor_id){
  return axiosInstance.get(`/doctors/delDoctor/${doctor_id}`)
}
// 根据名字查找医生
export function getDoctorByName(docter_name){
  return axiosInstance.get(`/doctors/getDoctorByName/${docter_name}`,)
}